package com.tl.khadmin.bean.dto;

import java.util.Date;
import java.util.List;

import com.tl.khadmin.bean.OrderProduct;
import com.tl.khadmin.enums.OrderStateEnum;

public class BillOrderDto {
	private Integer id;

    private String orderId; 
    
    private Integer settlementBillId;
    
    private Long supplierId;

    private Date deliveryTime; 

    private Short tradeType;
    
    private String logisticsName;
    
    private String logisticsNumber;

    private Double productTotalAmount;

    private Double freight;

    private Double orderAmount;

    private Long paymentType;

    private Date paymentTime;

    private String receiver;

    private String receiverIdnumber;

    private String receiverMobile;

    private String receiverAddress;

    private Integer receiverProid;

    private Integer receiverCityid;

    private Integer receiverDistrictid;

    private Integer receiverTownid;

    private String receiverPcdt;

    private OrderStateEnum status;

    private Integer afterSalesStatus;

    private Integer refundStatus;

    private Integer abnormalStatus;

    private String orderRemark;

    private String merchantRemark;

    private Date createTime;

    private Double refundAmount; 
    
    private Double taxAmount; 
    
    private List<OrderProduct> orderProductList;
    
     
	public List<OrderProduct> getOrderProductList() {
		return orderProductList;
	}

	public void setOrderProductList(List<OrderProduct> orderProductList) {
		this.orderProductList = orderProductList;
	}

	public Double getRefundAmount() {
		return refundAmount;
	}

	public Integer getSettlementBillId() {
		return settlementBillId;
	}

	public void setSettlementBillId(Integer settlementBillId) {
		this.settlementBillId = settlementBillId;
	}

	public void setRefundAmount(Double refundAmount) {
		this.refundAmount = refundAmount;
	}

	public Integer getId() {
		return id;
	}

	public Double getTaxAmount() {
		return taxAmount;
	}

	public void setTaxAmount(Double taxAmount) {
		this.taxAmount = taxAmount;
	}

	public Long getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(Long supplierId) {
		this.supplierId = supplierId;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public Date getDeliveryTime() {
		return deliveryTime;
	}

	public void setDeliveryTime(Date deliveryTime) {
		this.deliveryTime = deliveryTime;
	}

	public Short getTradeType() {
		return tradeType;
	}

	public void setTradeType(Short tradeType) {
		this.tradeType = tradeType;
	}

	public Double getProductTotalAmount() {
		return productTotalAmount;
	}

	public void setProductTotalAmount(Double productTotalAmount) {
		this.productTotalAmount = productTotalAmount;
	}

	public String getLogisticsName() {
		return logisticsName;
	}

	public void setLogisticsName(String logisticsName) {
		this.logisticsName = logisticsName;
	}

	public String getLogisticsNumber() {
		return logisticsNumber;
	}

	public void setLogisticsNumber(String logisticsNumber) {
		this.logisticsNumber = logisticsNumber;
	}

	public Double getFreight() {
		return freight;
	}

	public void setFreight(Double freight) {
		this.freight = freight;
	}

	public Double getOrderAmount() {
		return orderAmount;
	}

	public void setOrderAmount(Double orderAmount) {
		this.orderAmount = orderAmount;
	}

	public Long getPaymentType() {
		return paymentType;
	}

	public void setPaymentType(Long paymentType) {
		this.paymentType = paymentType;
	}

	public Date getPaymentTime() {
		return paymentTime;
	}

	public void setPaymentTime(Date paymentTime) {
		this.paymentTime = paymentTime;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getReceiverIdnumber() {
		return receiverIdnumber;
	}

	public void setReceiverIdnumber(String receiverIdnumber) {
		this.receiverIdnumber = receiverIdnumber;
	}

	public String getReceiverMobile() {
		return receiverMobile;
	}

	public void setReceiverMobile(String receiverMobile) {
		this.receiverMobile = receiverMobile;
	}

	public String getReceiverAddress() {
		return receiverAddress;
	}

	public void setReceiverAddress(String receiverAddress) {
		this.receiverAddress = receiverAddress;
	}

	public Integer getReceiverProid() {
		return receiverProid;
	}

	public void setReceiverProid(Integer receiverProid) {
		this.receiverProid = receiverProid;
	}

	public Integer getReceiverCityid() {
		return receiverCityid;
	}

	public void setReceiverCityid(Integer receiverCityid) {
		this.receiverCityid = receiverCityid;
	}

	public Integer getReceiverDistrictid() {
		return receiverDistrictid;
	}

	public void setReceiverDistrictid(Integer receiverDistrictid) {
		this.receiverDistrictid = receiverDistrictid;
	}

	public Integer getReceiverTownid() {
		return receiverTownid;
	}

	public void setReceiverTownid(Integer receiverTownid) {
		this.receiverTownid = receiverTownid;
	}

	public String getReceiverPcdt() {
		return receiverPcdt;
	}

	public void setReceiverPcdt(String receiverPcdt) {
		this.receiverPcdt = receiverPcdt;
	}

	public OrderStateEnum getStatus() {
		return status;
	}

	public void setStatus(OrderStateEnum status) {
		this.status = status;
	}

	public Integer getAfterSalesStatus() {
		return afterSalesStatus;
	}

	public void setAfterSalesStatus(Integer afterSalesStatus) {
		this.afterSalesStatus = afterSalesStatus;
	}

	public Integer getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(Integer refundStatus) {
		this.refundStatus = refundStatus;
	}

	public Integer getAbnormalStatus() {
		return abnormalStatus;
	}

	public void setAbnormalStatus(Integer abnormalStatus) {
		this.abnormalStatus = abnormalStatus;
	}

	public String getOrderRemark() {
		return orderRemark;
	}

	public void setOrderRemark(String orderRemark) {
		this.orderRemark = orderRemark;
	}

	public String getMerchantRemark() {
		return merchantRemark;
	}

	public void setMerchantRemark(String merchantRemark) {
		this.merchantRemark = merchantRemark;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
    
    
}
